#pragma once

#include <zenox/glm.hpp>
#include <zenoui/Rect.hpp>

namespace zenoui {

struct ButtonRectDraw { // TODO: gotta refactor this trash
    /* glm::vec3 m_color_pressed{0.6f, 0.8f, 0.9f}; */
    /* glm::vec3 m_color_release{0.5f, 0.5f, 0.0f}; */
    float m_bound_size = 5.0f;
    float m_bound_shadow_strength = 0.4f;

    void paint(Rect const &rect, glm::vec4 color, bool pressed);
};

}
